package com.healthyeating.manage.mapper;

import com.healthyeating.manage.domain.ActivityUser;

import java.util.List;
import java.util.Map;

public interface ActivityUserMapper {

    /**
     * 插入活动参与人
     * @param activityUser 活动参与记录
     * @return 结果
     */
    public int insertActivityUser(ActivityUser activityUser);

    /**
     * 查询用户参与活动记录
     * @param activityUser 活动参与记录
     * @return 用户参与记录集合
     */
    public List<ActivityUser> selectActivityUserList(ActivityUser activityUser);

    /**
     * 批量退出活动
     *
     * @param activityUserIds 需要退出的数据主键集合
     * @return 结果
     */
    public int deleteActivityUserByActivityUserIds(Long[] activityUserIds);

    /**
     * 根据活动删除记录
     *
     * @param activityIds 需要退出的活动ID
     * @return 结果
     */
    public int deleteActivityUserByActivityId(Long activityIds);

}
